草庐IT

Android RelativeLayout 高度不遵循 GridView 高度

全部标签

android - 更改 pagerTabStrip tabIndicator 的高度

我在我的应用程序中使用android.support.v4.view.PagerTabStrip。下面是我如何使用tabIndicatorPagerTabStrippagerTabStrip=(PagerTabStrip)findViewById(R.id.pager_title_strip);pagerTabStrip.setDrawFullUnderline(true);pagerTabStrip.setTabIndicatorColor(Color.parseColor("#32CD32"));我的tabIndicator的高度很小。我怎样才能像googleplay那样设置/增加

android - 使图像适合 GridView

我正在尝试使图像适合gridview。但我不明白我的gridview从哪里获得View的高度。GridView的单元格小于图像。我想在一个单元格中显示完整的图像。但我不想硬编码ImageView的大小。我的代码xml中的GridView我正在充气的ImageView。还有我的适配器类中的getView方法@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){LayoutInflaterinflater=(LayoutInflater)mContext.getSystemService(mConte

android - ViewPager 在 Coordinator 布局中的高度超过可用

我有一个CoordinatorLayout,在AppBarLayout中有一个Toolbar和一个TabLayout。此外,我在CoordinatorLayout内但在ViewPager外有一个ViewPager。问题是ViewPager的高度比实际可用的高度大,导致我的Fragment中的某些View被剪切。这就是我所说的ViewPager高度错误的意思。 最佳答案 更新:我不再推荐这个了。我发现它导致无限循环调用onDependentViewChanged。根据上面Yevhenii的回答,我想我设法以更简单的方式解决了这个问题:

android - 在 Android 中动态刷新 Gridview

我有一个问题,我在从Url解析的GridView中显示图像,我设计了一个优化搜索对话框来优化GridView中的搜索,但问题是解析工作正常但GridView接下来没有刷新我处理RefineSearch的时间。表示GridView项目不刷新它显示以前的结果。请帮我解决这个问题。代码:packageorg.shopzilla.android.search;importjava.net.URL;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importorg

android - 与 ViewPager 同步工具栏高度

我有一个使用Toolbar和ViewPager的Activity,在ViewPager中有三个fragment,每个fragment应该为工具栏设置不同的高度,这意味着当第一个fragment是选定的fragment时,工具栏的高度应该是x,当第二个fragment时被选中的工具栏高度应该是y等等。现在我希望工具栏高度的变化与ViewPager滚动同步,有什么建议吗? 最佳答案 这是输出..示例代码https://github.com/msquare097/MFlex-toolbar,....首先是个好问题,非常有趣...并实现它。

android - 与 WebView 中的 DisplayMetrics 和 $(window).width() 不同的宽度和高度

在Android应用中,我尝试使用以下方式获取屏幕宽度和高度:DisplayMetricsmetrics=newDisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);finalintscreenWidth=metrics.widthPixels;finalintscreenHeight=metrics.heightPixels;这分别为我的手机报告1080和1920,符合规范。但是,在webview中,当我使用:varscreenWidth=$(window).width();这仅报告36

java - Android:在网格中显示文本的简单 GridView

我正在按照Android教程中关于GridView的示例进行操作,但我不想显示图像,而是想使用TextView简单地显示一些文本。结果似乎比我想象的要难。看起来这似乎完全没有必要,而且它没有有效的用例,但我正在尝试这样做只是为了让自己熟悉sdk。所以我的代码与http://developer.android.com/guide/tutorials/views/hello-gridview.html中的GridView示例几乎相同,但我没有使用ImageAdapter,而是创建了一个虚拟适配器,如下所示:publicclassMyAdapterextendsBaseAdapter{pri

android - 水平滚动的 GridView

我目前有一个垂直滚动的GridView,一切正常。但是现在我想更改我的布局并让gridview的宽度而不是高度随着它变大而增长,我迷路了。每次将项目添加到gridview时,我都尝试简单地更改列宽。但是即使正确添加了项目,也不会出现垂直滚动。有解决此问题的巧妙方法,还是我必须制作自己的gridview?:(干杯, 最佳答案 ButnowthatIwanttochangemylayoutandhavethegridviewgrowonitswidthinsteadofheightasitgrowsbigger我不相信GridView支

Android自定义对话框高度

我正在学习Android对话框,但我对决定其高度的因素感到困惑。如果我将此XML用于我的对话框布局。../>我得到这个对话框。..但是Developer.Android.com说...“WRAP_CONTENT,这意味着View要足够大以包含其内容(加上填充)”...那么为什么对话框比需要的高很多?如果我用替换布局高度android:layout_height="200px"它制作了一个适当简短的对话框,但我不想使用明确的像素高度(这不是好的做法)。如何使对话框的大小足以容纳其内容? 最佳答案 您将TextView的高度设置为fil

android - 使用 ImageAdapter 以动态/编程方式使用 ImageView 填充 GridView

我尝试开发一个Android应用程序,它允许用户从flickr获取数据并将其显示在GridView中(带有一些不错的3D动画)。经过一些冒险之后,我几乎可以运行它了,但现在我卡住了。问题是:我有一个UI线程“LoadPhotosTask”,它从flickr获取图片,就像开源应用程序一样photostream.在该子类的方法onProgressUpdate(LoadedPhoto...value)中,我调用了addPhoto()。到目前为止一切都很好-我得到了一些不错的位图和Flickr.photo数据以及我需要的所有信息。@OverridepublicvoidonProgressUpd